import user.AdminUser;
import user.NormalUser;
import user.User;
import java.util.Scanner;

public class Main {
    public static User login() {//注意这里的返回值是User类型的，要注意导user包
        System.out.println("请输入你的姓名：");
        Scanner scanner = new Scanner(System.in);
        String name = scanner.nextLine();
        System.out.println("请输入你的身份：1->管理员 0->用户");
        int choice = scanner.nextInt();
        if(choice == 1)
            return new AdminUser(name);//向上转型
        else
            return new NormalUser(name);//向上转型
    }
    public static void main(String[] args) {
        User user = login();
        //根据int choice 的选择来选择  该调用哪个对象的哪个方法
        user.menu();

    }
}